from pages.FrindPage import FrindPage
from TestBase import TestBase
from ddt import ddt,data
from data.Ddt_data import Ddt_data
@ddt
class Frind(TestBase):
    '''好友'''
    @data(* Ddt_data.my_data('./data/好友.xls','好友'))#路径、excel名字、sheet页名称
    def test_message_success(self,data):
        '''消息'''
        FrindPage(self.driver).message_success(frindid=data['好友id'],txt=data['消息'])

    @data(*Ddt_data.my_data('./data/好友.xls', '礼物'))  # 路径、excel名字、sheet页名称
    def test_gift_success(self,data):
        '''礼物'''
        gift_alert_text=FrindPage(self.driver).gift_success(frindid=data['好友id'])
        # self.checkpont.eaqual(gift_alert_text,data['提示'])

    @data(*Ddt_data.my_data('./data/好友.xls', '红包'))  # 路径、excel名字、sheet页名称
    def test_red_success(self, data):
        '''红包'''
        red_money_alert=FrindPage(self.driver).red_success(frindid=data['好友id'],money=int(data['红包金额']))
        self.checkpont.eaqual(int(red_money_alert),int(data['红包金额']))

    @data(*Ddt_data.my_data('./data/好友.xls', '表情'))  # 路径、excel名字、sheet页名称
    def test_tianjia_biaoqing_success(self, data):
        '''添加表情'''
        FrindPage(self.driver).tianjia_biaoqing_success(frindid=data['好友id'])

    @data(*Ddt_data.my_data('./data/好友.xls', '表情'))  # 路径、excel名字、sheet页名称
    def test_queren_biaoqing_success(self, data):
        '''确认表情'''
        FrindPage(self.driver).queren_biaoqing_success(frindid=data['好友id'])
    @data(*Ddt_data.my_data('./data/好友.xls', '表情'))  # 路径、excel名字、sheet页名称
    def test_fasong_biaoqing_success(self, data):
        '''发送表情'''
        FrindPage(self.driver).fasong_biaoqing_success(frindid=data['好友id'])
